/*
【题目描述】
给定一个十进制正整数n(1≤n≤10000)
，写下从1
到n
的所有整数，然后数一下其中出现的数字“1”的个数。

例如当n=2
时，写下1,2
。这样只出现了1
个“1”；当n=12
时，写下1，2，3，4，5，6，7，8，9，10，11，12
。这样出现了5
个“1”。

【输入】
正整数n
。1≤n≤10000
。

【输出】
一个正整数，即“1”的个数。

【输入样例】
12
【输出样例】
5
*/

#include <iostream>

using namespace std;

int main()
{
	int n,m,k=0;
	cin >> n;
	for(int i=1; i<=n; i++) {
		int m=i;
		while(m>0) {
			if(m%10==1) {
				k++;
			}
			m /= 10;
		}
	}
	cout << k << endl;
	return 0;
}
